Understanding Vector Projections